/*******************************************************\
|* Author: Trevor Sundberg
\*******************************************************/

// Includes
#include "SkugoTypes.hpp"

namespace Skugo
{
  // GET RID OF THE LINKER WARNING FOR NO PUBLICLY DEFINED SYMBOLS
  int DefineSymbols = 0;

  // We need to enforce the size of 8 bit and 64 bit numbers since we use them in networking
  // (Technically, we don't actually need to enforce 8-bit sizes since it's guaranteed to be 1)
  SkugoStaticAssert(sizeof(int8)   == 1, "Invalid size for int8");
  SkugoStaticAssert(sizeof(uint8)  == 1, "Invalid size for int8");
  SkugoStaticAssert(sizeof(int64)  == 8, "Invalid size for int64");
  SkugoStaticAssert(sizeof(uint64) == 8, "Invalid size for int64");
}